@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px;font-family:Arial,"宋体", Helvetica, sans-serif;}
ul li{list-style:none;}
a{text-decoration:none;cursor:pointer;}
img{border:0;}
em{font-style:normal;}
.clear{clear:both;}

/*主体*/
#main{
    height: 831px;
    padding-top: 30px;
}
.main_l{
    float: left;
    width: 825px;
}
.main_l h3{
    line-height: 46px;
    font-size: 18px;
}
.main_l p{
    line-height: 23px;
    font-size: 13px;
    color: #9d9d9d;
}
.main_l a{
    color: #ed5844;
}
.main_pic{
    margin-top: 10px;
    width: 813px;
    height: 417px;
    border: 6px solid #eb5844;
    position: relative;
}
.main_pic img{
    width: 813px;
    height: 417px;
}
.main_pic .img_icon1,.main_pic .img_icon2{
    display: block;
    width: 42px;
    height: 41px;
    background:url("../images/s-icons.png") -239px -122px no-repeat;
    position: absolute;
    right: 40px;
    bottom:0;
}
#main .main_pic .img_icon2{
    background:url("../images/s-icons.png") -288px -122px no-repeat;
    position: absolute;
    right: -4px;
    bottom:0;
}
.main_l h4{
    line-height: 42px;
    font-size: 14px;
    font-weight:normal;
    color:#9d9d9d;
}
.main_r{
    float: left;
    padding-left: 30px;
}
.main_r form{
    width: 235px;
    height: 42px;
    padding-left: 18px;
    border: 1px solid #dbdbdb;
    margin-top: 9px;
    margin-bottom: 14px;
    position: relative;
}
.main_r form input{
    border: none;
}
.main_r form .search_txt{
    line-height: 32px;
    color: #999798;
    font-size: 12px;
    height: 42px;
    width:235px;
}
.main_r .search .search_btn{
    width: 35px;
    height: 30px;
    display: block;
    background-color: #ffffff;
    background-image: url("../images/search.png");
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right:0px;
    top: 11px;
}
.cate ul{
    padding-top: 4px;
    padding-bottom: 4px;
}
.cate ul li a{
    display: block;
    line-height: 23px;
    color: #9d9c9a;
    padding-left: 26px;
    background: url("../images/b_arrow.png") 3px center  no-repeat;
}
.cate ul li a:hover{
    color: #ed5844;
}
#main .main_r h3{
    line-height: 46px;
    font-size: 15px;
}
.posts ul{
    width: 255px;
}
.posts li{
    float: left;
}
.posts ul li a img{
    width: 114px;
    height: 73px;
    padding: 4px;
}


/*表单区*/
#form{
    height: 575px;
}
#form h3,#inf h3{
    font-size: 25px;
    font-weight: normal;
    line-height: 48px;
}
form{
    width: 840px;
    padding-left: 8px;
}
form label{
    line-height: 21px;
    font-size: 14px;

}
form label input,textarea{
    background-color: #eeeeee;
    border: none;
    width:791px;
    height: 36px;
    padding-left: 17px;
    color: #a4a4a4;
    margin-bottom: 21px;
}
form textarea {
    height: 150px;
    resize: none;
}
#form form .btn{
    width:145px;
    height:51px;
    background-image: url("../images/b_btn_03.jpg");
    cursor: pointer;
    margin-top: 16px;
    border: none;
    margin-bottom: 35px;
}

/*信息*/
#inf{
    height: 586px;
}
#inf h3{
    line-height: 61px;
}
.inf_inf{
    margin-bottom: 40px;
    width:825px;
    height:200px;
    border: 1px #d4d4d4 solid;
    position:relative;
}
.inf_pic{
    float: left;
}
.inf_pic img{
    display: block;
    height:158px;
    padding: 17px 15px;
}
.inf_inf h4{
    line-height: 22px;
    padding-top: 14px;
    font-size: 14px;
    color: #575755;
}
.inf_inf p{
    line-height: 23px;
    color: #9b9b9b;
    font-size: 13px;
}
.inf_inf span{
    color: #d0d0d0;
    font-size: 13px;
    line-height: 57px;
}
.inf_inf .inf_btn{
    height: 43px;
    width: 99px;
    background: url("../images/inf_btn_03.jpg");
    position: absolute;
    right: 97px;
    bottom: 25px;
}


